/* Override Element Plus primary color variables to use green theme */
:root {
  --el-color-primary: #59bd82;
  --el-color-primary-hover: #d3b428;
  --el-color-primary-active: #b6ac22;
  --el-color-primary-light-3: #b6ac22;
}

* { box-sizing: border-box; }
html,body,#app { height:100%; margin:0; font-family: Inter, Roboto, 'Helvetica Neue', Arial;overflow: hidden; }
.header { background:#2d3a4b; color:#fff }
.container { display:flex; height: calc(100vh - 48px); }
.sidebar { width:220px; border-right:1px solid #e6e9ee; background:#fafafa; overflow:auto }
.main { flex:1; padding:20px; overflow:auto }
h2 { margin-top:0 }
